package com.example.active.spring;

import lombok.SneakyThrows;

import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;

/**
 * @author 朝花不迟暮
 * @version 1.0
 * @date 2020/9/17 18:57
 */
public class MyMessageListener implements MessageListener
{
//    Lombok的@SneakyThrows就是为了消除这样的模板代码。
//    使用注解后不需要担心Exception的处理
    @SneakyThrows
    @Override
    public void onMessage(Message message)
    {
        if(null!=message && message instanceof TextMessage){
            TextMessage message1 = (TextMessage) message;
            System.out.println(message1.getText());
        }
    }
}
